package ModelLayer;


/**
 * Write a description of class Kunde here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Kunde extends Person
{
    private int rabat;
    private int kundeId;
    private String kundeType;

    /**
     * Constructor for objects of class Medarbejder
     */
    public Kunde(String navn, String adresse, String by, int telefonNr, int rabat, int kundeId, String kundeType)
    {
        super(navn, adresse, by, telefonNr);
        this.rabat = rabat;
        this.kundeId = kundeId;
        this.kundeType = kundeType;
    }

     /**
     *  Dette er en mutater metode.
     *  her kan man ændre på variablen rabat
     *  s�ttes rabatten til at være over 20 vil rabatten blive sat til 20 i stedet
     */
    public void setRabat(int rabat)
    {
        if(rabat > 20)
        {
            rabat =20;
        }
        else
        {
            this.rabat = rabat;
        }
    }
    
     /**
     *  Dette er en accessor metode.
     *  her kan man returnere variablen rabat
     */
    public int getRabat()
    {
        return rabat;
    }
    
    /**
     *  Dette er en accessor metode.
     *  her kan man returnere variablen kundeId
     */
    public int getKundeId()
    {
        return kundeId;
    }
    
    /**
     *  Dette er en accessor metode.
     *  her kan man returnere variablen kundeType
     */
    public String getKundeType()
    {
        return kundeType;
    }
    
     /**
     * dette er en accessor method
     * her kan man retunere Kunde navn
     */
    public String getKundeNavn()
    {
        return super.getNavn();
    }
}
